
import emitter from '@/utils/emitter'
import eventBus from "@/utils/event-bus"

export default {
  mixins: [emitter],
  created() {},
  methods: {
    /**
     * 打开方法弹窗
     * 
     * @param {String} eventName 方法名称
     * @param {Array} eventParams 方法参数名
     */
    editEventHandler(eventName, eventParams) {
      this.dispatch('SettingPanel', 'editEventHandler', [eventName, [...eventParams]])
    },
    /**
     * 获取按钮类型
     * @param {String} eventName 方法名称
     * @returns {string} 按钮类型
     */
    editEventButtonType (eventName) {
      return this.optionModel ? !!this.optionModel[eventName] ? 'primary' : 'info' : 'info'
    },
  }
}
